package com.xjscrm.console.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("获取批量拉群任务执行列表返回对象")
public class GroupPullJobVo {


    @ApiModelProperty(value="主键id")
    private Long id;


    @ApiModelProperty(value="运营商id")
    private Long merId;


    @ApiModelProperty(value="任务id")
    private Long taskId;

    @ApiModelProperty(value="名称")
    private String name;


    @ApiModelProperty(value="类型(0-立即发送；1-定时发送；2-每天发送；3-每周发送；4-每月发送)")
    private Integer type;


    @ApiModelProperty(value="立即发送和定时发送时间（时间搓）")
    private Integer sendTime;


    @ApiModelProperty(value="每天发送时间（HH:mm:ss）")
    private String time;


    @ApiModelProperty(value="星期几（1-星期一；2-星期二；3-星期三；4-星期四；5-星期五；6-星期六；7-星期天）")
    private String week;


    @ApiModelProperty(value="几号（1、2、3、........ 31）")
    private String day;


    @ApiModelProperty(value="截止状态(0-不截止；1-截止)")
    private Integer deadStatus;


    @ApiModelProperty(value="截止时间戳")
    private Integer deadTime;


    @ApiModelProperty(value="客户类型(0-全部客户；1-筛选客户；2-选择客户)")
    private Integer customerType;


    @ApiModelProperty(value="客户企业标签选项(0-含任意标签；1-含所有标签；2-未打任何标签)")
    private Integer customerEnterpriseTagOpt;


    @ApiModelProperty(value="客户企业标签列表")
    private String customerEnterpriseTags;


    @ApiModelProperty(value="客户添加日期开始值")
    private String customerCreateDayStart;


    @ApiModelProperty(value="客户添加日期结束值")
    private String customerCreateDayEnd;


    @ApiModelProperty(value="客户备注选项(0-无备注；1-有备注)")
    private Integer customerRemarkOpt;


    @ApiModelProperty(value="性别(0-未知；1-男；2-女)")
    private Integer customerGenders;


    @ApiModelProperty(value="拉群规则")
    private String rule;


    @ApiModelProperty(value="拉群引导语开关(0-关;1-开)")
    private Integer guiderSwtich;


    @ApiModelProperty(value="引导语列表")
    private String guider;


    @ApiModelProperty(value="状态（1-发送中；2-已完成；3-已暂停；4-已取消)")
    private Integer status;


    @ApiModelProperty(value="开始发送时间")
    private Integer startSendTime;


    @ApiModelProperty(value="创建时间")
    private Integer createTime;

    @ApiModelProperty(value="修改时间")
    private Integer updateTime;
}
